@charset "utf-8";
/* CSS Document */
/* 标签样式重置 */
html,body,div,p,em,address,ul,ol, li,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,table,caption,tr,th,td,cite,blockquote,code,pre,form,textarea,select,inpput,fieldset, legend,label{margin:0;padding:0;}
body{font:normal 13px/1.6em "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;color:#595150;background:#FFF;}
img{vertical-align:top;border:0;}
ul,dl,li{list-style: none;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
option {padding-left:0.5em}

/* Safari 3.0 and Opera 9 rules here */
#TextNav *{font-family:STSong;}

/* 链接 */
a{text-decoration:none;color:#555;}
a:hover{text-decoration:underline;color:#555;}

/* 浮动 */
.fl{float:left;}
.fr{float: right;}
/* 清除浮动 */
.clear {border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}

/* 边距 */
.m_10{margin:10px;}
.m_t_10{margin-top:10px;}
.m_r_10{margin-right:10px;}
.m_b_10{margin-bottom:10px;}
.m_l_10{margin-left:10px;}

.m_5{margin:5px;}
.m_t_5{margin-top:5px;}
.m_r_5{margin-right:5px;}
.m_b_5{margin-bottom:5px;}
.m_l_5{margin-left:5px;}

/* 内边距 */
.p_10{padding:10px;}
.p_t_10{padding-top:10px;}
.p_r_10{padding-right:10px;}
.p_b_10{padding-bottom:10px;}
.p_l_10{padding-left:10px;}

.p_5{padding:5px;}
.p_t_5{padding-top:5px;}
.p_r_5{padding-right:5px;}
.p_b_5{padding-bottom:5px;}
.p_l_5{padding-left:5px;}


/* 页面公共样式 */
#page{width:960px;margin:0 auto;}

/* jWindow */
.jWindow_out_box{width:auto;top:0; min-width:280px; border-left:1px solid white; border-right:1px solid white; margin:0 auto;}
.jWindow_in_box{min-height:550px; _height:550px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#FFF; padding:1em 2.5em 0;}
.wrap_remind .loading{width:100px;height:70px;background:url(../image/loading.gif) center center no-repeat;margin:0 auto;}
.jWindow_header{padding:10px 20px 5px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1;}
.jWindow_author_time{float:right; margin-top:34px; color:#787878; font-family:"Courier New", Courier, monospace;}
.jWindow_title{font-size:1.6em; text-align:center; margin:20px 0;}
.jWindow_main_con{padding:0 20px 20px;}
.jWindow_footer{padding-bottom:25px; text-align:center;}
.jWindow_test_list{padding:1em; font-size:1.1em; border-bottom:1px dashed #ccc; line-height:1.3; overflow:hidden; zoom:1;}
.jWindow_code{display:block; padding:10px; margin:5px 0; background:#eee; border:1px dashed #ccc; clear:both; zoom:1;}
.jWindow_code xmp,.jWindow_code pre{margin:0; color:#00F; font-size:12px; white-space:pre-wrap; word-wrap:break-word;}
.jWindow_btn{display:inline-block; background:url(../image/down_btn.png) no-repeat; padding-left:25px;}
.jWindow_btn span,.jWindow_btn a{display:inline-block; height:45px; line-height:45px; background:url(../image/down_btn.png) no-repeat right top; padding:0 45px 0 20px; cursor:pointer;}
.jWindow_btn:hover,.jWindow_btn a:hover{text-decoration:none; color:#34538b;}
.jWindow_ad_left{position:absolute; left:10px; top:120px; padding:10px 6px; background:#FFF;}
.jWindow_ad_right{position:absolute; right:10px; top:120px; padding:10px 6px; background:#FFF;}
.jWindow_ad_left.fixed,.jWindow_ad_right.fixed{position:fixed!important; position:absolute;}
.jWindow_ad_fixed{top:5px; position:fixed!important; position:absolute;}
.jWindow_ad_close{font-size:12px; color:#0033ff; position:absolute; right:2px; top:0px; z-index:1000;}
#jWindowBlank{position:absolute;z-index:1000;left:0;top:0;width:100%;height:0;background:black;}
.wrap_out{padding:5px;background:#eee;box-shadow:0 0 6px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);position:absolute;z-index:1000;}
.wrap_in{background:#fafafa;border:1px solid #ccc;}
.wrap_bar{width:100%;background:#f7f7f7;border-top:3px solid #f9f9f9;border-bottom:4px solid #eee;margin-top:2px;}
.wrap_title{line-height:5px;background:#f3f3f3;border-top:4px solid #f5f5f5;border-bottom:5px solid #f1f1f1;margin-top:3px;}
.wrap_title span{position:relative;margin-left:10px;cursor:text;}
.wrap_body{display:inline-block;border-top:1px solid #ddd;background:white;}
.wrap_close{margin-top:-18px;margin-right:10px;color:#34538b;font-weight:bold;font-family:Tahoma;text-decoration:none;cursor:pointer;float:right;}
.wrap_close:hover{text-decoration:none;color:#f30;}
.wrap_remind{padding:20px;max-height:450px;max-width:800px;overflow:auto;}
.wrap_remind table td{height:35px;line-height:35px;}
.wrap_remind table td .input_text{width:150px;}
.submit_btn{display:inline-block;padding:3px 12px 1.99px;background:#486aaa;border:1px solid;border-color:#a0b3d6 #34538b #34538b #a0b3d6;color:#f3f3f3;line-height:16px;cursor:pointer;overflow:visible;}
.submit_btn:hover{text-decoration:none;color:#ffffff;}
.cancel_btn{display:inline-block;padding:3px 12px 1.99px;background:#eee;border:1px solid;border-color:#f0f0f0 #bbb #bbb #f0f0f0;color:#333;line-height:16px;cursor:pointer;overflow:visible;}

.backToTop {display: none;width: 18px;line-height: 1.2;padding: 5px 0;background-color: #000;color: #fff;font-size: 12px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}